//常量
/**
 * 激励语录
 */
export const motivationalQuotes = [
  "锲而不舍，金石可镂。",
  "天才就是无止境刻苦勤奋的能力。",
  "成大事不在于力量的大小，而在于能坚持多久。",
  "专注、热爱、全心贯注于你所期望的事物上，必有收获。",
  "忍耐和坚持虽是痛苦的事情，但却能渐渐地为你带来好处。",
  "把注意力集中在你要达成的目标上，而不是你所恐惧的事情上。",
  "涓滴之水终可以磨损大石，不是由于它力量强大，而是由于昼夜不舍的滴坠。",
  "坚持下去，并不是我们真的足够坚强，而是我们别无选择。",
  "与其花许多时间和精力去凿许多浅井，不如花同样的时间和精力去凿一口深井。",
  "不积跬步，无以至千里；不积小流，无以成江海。",
  "伟大的作品不是靠力量，而是靠坚持来完成的。",
  "注意力是智慧的门户，专注是成就的基石。",
  "只要功夫深，铁杵磨成针。",
  "成功的秘诀在于始终如一地忠于目标。",
  "锲而舍之，朽木不折；锲而不舍，金石可镂。",
  "把所有的鸡蛋放在一个篮子里，然后看好那个篮子。",
  "做事是否快捷，不在一时奋发，而在能否持久。",
  "专注并坚持下去，你就会看到奇迹。",
];

/**
 * 预设主题色列表
 */
export const themeColorList = ["#42B983", "#dd7694", "#5aa4ae", "#a67eb7", "#c3d94e"];

/**
 * 白噪音列表
 */
export const whiteNoiseList = [
  {
    name: "窗边细雨",
    audio: () => import("@/assets/audio/audio_white_noise_01.m4a"),
  },
  {
    name: "崖岸听海",
    audio: () => import("@/assets/audio/audio_white_noise_02.m4a"),
  },
  {
    name: "雨林蛙鸣",
    audio: () => import("@/assets/audio/audio_white_noise_03.m4a"),
  },
  {
    name: "流水鸟鸣",
    audio: () => import("@/assets/audio/audio_white_noise_04.m4a"),
  },
  {
    name: "山中蝉鸣",
    audio: () => import("@/assets/audio/audio_white_noise_05.m4a"),
  },
];

/**
 * 时钟主题列表
 */
export const clockThemeList = [
  {
    name: "素影黑律",
    fontColor: "#ccc", // 字体颜色
    cardBackgroundColor: "#333", // 背景颜色
    dividerColor: "rgba(0, 0, 0, 0.4)", // 分割线颜色
    separatorColor: "#333", //间隔线颜色
    clockBackgroundColor: "rgba(0, 0, 0, 0.2)", //时钟背景颜色
  },
  {
    name: "邃海谧蓝",
    fontColor: "#003084", // 字体颜色
    cardBackgroundColor: "#8AC2F3", // 背景颜色
    dividerColor: "rgba(0, 127, 254, 0.5)", // 分割线颜色
    separatorColor: "rgba(0, 127, 254, 1)", //间隔线颜色
    clockBackgroundColor: "rgba(0, 127, 254, 0.2)", //时钟背景颜色
  },
  {
    name: "桃雾栖粉",
    fontColor: "#d92b78", // 字体颜色
    cardBackgroundColor: "#FEE3EA", // 背景颜色
    dividerColor: "rgba(216, 44, 116, 0.5)", // 分割线颜色
    separatorColor: "rgba(216, 44, 116, 0.6)", //间隔线颜色
    clockBackgroundColor: "rgba(216, 44, 116, 0.2)", //时钟背景颜色
  },
  {
    name: "焦糖暖橙",
    fontColor: "#cf3000", // 字体颜色
    cardBackgroundColor: "#ff9436", // 背景颜色
    dividerColor: "rgba(207, 48, 0, 0.5)", // 分割线颜色
    separatorColor: "#fe801c", //间隔线颜色
    clockBackgroundColor: "rgba(255, 148, 54, 0.3)", //时钟背景颜色
  },
  {
    name: "苔痕碧意",
    fontColor: "#126e26", // 字体颜色
    cardBackgroundColor: "#78e390", // 背景颜色
    dividerColor: "rgba(45, 226, 86, 0.5)", // 分割线颜色
    separatorColor: "#78E390", //间隔线颜色
    clockBackgroundColor: "rgba(45, 226, 86, 0.3)", //时钟背景颜色
  },
  {
    name: "绛紫鎏金",
    fontColor: "#fef400", // 字体颜色
    cardBackgroundColor: "#a366da", // 背景颜色
    dividerColor: "rgba(77, 18, 130, 0.5)", // 分割线颜色
    separatorColor: "#8554b0", //间隔线颜色
    clockBackgroundColor: "rgba(163, 102, 218, 0.3)", //时钟背景颜色
  },
];

/**
 * 主题列表
 */
export const themeList = [
  {
    name: "light",
    label: "浅色",
  },
  {
    name: "dark",
    label: "深色",
  },
  {
    name: "auto",
    label: "跟随Utools",
  },
];

/**
 * 默认配置
 */
export const defaultSettings = {
  focusDuration: 25, // 专注时长
  restDuration: 5, // 休息时长
  reminderSound: true, // 结束提醒声音
  reminderNotification: true, // 结束系统提示
  autoStartRest: false, // 专注结束自动开始休息
  autoStartFocus: false, // 休息结束自动开始专注
  themeColor: themeColorList[0], //主题颜色
  theme: "light", // 主题
  playSound: false, //播放白噪音
  whiteNoise: whiteNoiseList[0].name, //白噪音
  volume: 20, //音量大小
  showClock: false, //是否开启时钟
  clockSizeScale: 1, //时钟尺寸缩放
  clockTheme: "素影黑律", //时钟主题
  clockPasitionX: -1, //时钟X轴位置
  clockPasitionY: -1, //时钟Y轴位置
};

/**
 * 配置缓存键
 */
export const DB_KEY_SETTINGS = "focus-tomat-settings";

/**
 * 专注记录缓存键
 */
export const DB_KEY_FOCUS_RECORDS = "focus-tomat-focus-records";
